在這個 Part 我們可分為 Clear (清空) & Delete (刪除),讓我們依這兩大部分來說明:
下面三行程式碼分別代表 清除內容、清空格式、清除註解
function clearCellContent() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.getRange('A1').clearContent(); // 清空A1儲存格的內容,但保留格式。
  sheet.getRange('A1').clearFormat(); // 清空A1儲存格的格式
  sheet.getRange('A1').clearNote(); // 清除A1儲存格的註解
}
clearContent(): 清除選定範圍內的所有內容,但保留格式和註解等。clearFormat(): 清除選定範圍內的所有格式。clearNote(): 清除選定範圍內的註解。
清除儲存格中的所有內容、格式和註解。
如果你想清除一個儲存格的所有資料,可以這樣做:
function clearCell() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.getRange('A1').clear(); // 清空A1儲存格的所有內容、格式和註解
}
如果你想一次性清除一個範圍內的所有資料,可以這樣做:
function clearRange() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.getRange('A1:B10').clear(); // 清空範圍A1到B10內的所有資料、格式和註解
}
clear(): 清除選定範圍內的所有內容、格式和註解。
如果你想刪除整列或整欄:
function deleteRow() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.deleteRow(1); // 刪除第一列
  sheet.deleteColumn(1); // 刪除第一欄
}
deleteRow(rowPosition):  刪除指定位置的整列。deleteColumn(columnPosition): 刪除指定位置的整欄。
如果你需要一次性刪除多列或多欄:
function deleteMultipleRows() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.deleteRows(1, 3); // 刪除從第一列開始的3列
  sheet.deleteColumns(1, 2); // 刪除從第一欄開始的2欄
}
deleteRows(startRow, numRows):從指定位置開始刪除多列。deleteColumns(startColumn, numColumns): 從指定位置開始刪除多欄。
學會了對儲存格的基本操作,接下來讓我們看看如何對 Google Sheet 工作表基本操作吧!